package clinicapoo.dao;

import clinicapoo.BaseClass;
import javax.persistence.EntityTransaction;

/**
 *
 * @author fmontezuma
 */
public class Transaction extends BaseClass
{
	private EntityTransaction tx;

	public Transaction()
	{
		log.debug("Iniciando nova transação");
		tx = BaseDAO.getEntityManager().getTransaction();
		tx.begin();
	}

	public void commit()
	{
		log.debug("Comitando transação");
		tx.commit();
                log.debug("operação realizada");
	}

	public void rollback()
	{
		log.debug("Desfazendo alterações pertencentes a transação");
		tx.rollback();
	}
}
